/********************************************************************************
** Form generated from reading UI file 'mainwindow.ui'
**
** Created by: Qt User Interface Compiler version 5.15.3
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_MAINWINDOW_H
#define UI_MAINWINDOW_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDoubleSpinBox>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMenu>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QPlainTextEdit>
#include <QtWidgets/QProgressBar>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QTextEdit>
#include <QtWidgets/QToolBar>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "qchartview.h"

QT_BEGIN_NAMESPACE

class Ui_MainWindow
{
public:
    QWidget *centralwidget;
    QTabWidget *tabWidget;
    QWidget *ExposeTab;
    QGroupBox *groupBox_3;
    QLineEdit *lineEditObjName;
    QLineEdit *lineEditImgNum;
    QLabel *label_11;
    QLabel *label_12;
    QLabel *label_13;
    QCheckBox *checkboxShowFits;
    QLineEdit *lineEditBaseFilename;
    QLabel *label_40;
    QPushButton *btnSetFitsPath;
    QLineEdit *lineEditFitsPath;
    QLineEdit *lineEditFwName;
    QLabel *label_50;
    QPushButton *pushButtonreserimagenum;
    QLabel *labelDs9Path;
    QLabel *label_14;
    QLineEdit *lineEditMergedFitsPath;
    QPushButton *btnSetmergeFitsPath;
    QGroupBox *groupBox_4;
    QLabel *label_3;
    QLabel *lblCurrentTemp_2;
    QPushButton *btnSetTemp_2;
    QDoubleSpinBox *spinTemperature_2;
    QLabel *lblStatus_3;
    QLabel *label_46;
    QTabWidget *tabWidget_2;
    QWidget *tab_4;
    QWidget *verticalLayoutWidget;
    QVBoxLayout *verticalLayout;
    QWidget *verticalLayoutWidget_7;
    QVBoxLayout *tempChartLayout;
    QChartView *multiTempChartView;
    QWidget *verticalLayoutWidget_2;
    QVBoxLayout *verticalLayout_2;
    QLabel *labelCCD1;
    QLabel *labelCCD2;
    QLabel *labelCCD3;
    QLabel *labelCCD4;
    QLabel *labelBase;
    QLabel *labelAbsorbCold;
    QLabel *labelCircuit;
    QLabel *labelDewar;
    QLabel *labelOutput;
    QLabel *labelTarget;
    QWidget *tab_5;
    QLabel *lblStatus_4;
    QLabel *label_47;
    QChartView *vacuumChartView_2;
    QGroupBox *groupBox_11;
    QLabel *labelCameraStatus;
    QWidget *verticalLayoutWidget_6;
    QVBoxLayout *vacuumChartLayout;
    QGroupBox *groupBox;
    QLabel *label_4;
    QLabel *label_5;
    QComboBox *comBoxframetype;
    QProgressBar *ExposureprogressBar;
    QLabel *labelCameraStatus_2;
    QLabel *label_41;
    QDoubleSpinBox *doubleSpinBoxExposureTime;
    QPushButton *btnStartExposure;
    QPushButton *btnAbort;
    QPushButton *btnShutterOn;
    QPushButton *btnShutterOff;
    QWidget *verticalLayoutWidget_5;
    QVBoxLayout *verticalLayout_5;
    QCheckBox *checkBoxDump;
    QCheckBox *checkBoxPinning;
    QLabel *labelCurrentReadoutRate;
    QComboBox *comboBoxReadoutRate;
    QPushButton *btnSetReadoutRate;
    QLabel *label_52;
    QLabel *label_6;
    QSpinBox *loopCountSpinBox;
    QCheckBox *loopCheckBox;
    QPushButton *btnLinkToCamera;
    QPushButton *btnPowerOn;
    QPushButton *btnPowerDown;
    QTabWidget *tabWidget_3;
    QWidget *tab_6;
    QTextEdit *alarmInfoText;
    QLabel *labelGlobalAlarm;
    QPushButton *clearAlarmButton;
    QWidget *tab_2;
    QPlainTextEdit *textEditCameraLog;
    QWidget *tab_3;
    QPlainTextEdit *textEditSecondLog;
    QWidget *tab_7;
    QGroupBox *groupBox_5;
    QLineEdit *lineEditObjName_2;
    QLineEdit *lineEditImgNum_2;
    QLabel *label_15;
    QLabel *label_16;
    QLabel *label_17;
    QCheckBox *checkboxShowFits_2;
    QLineEdit *lineEditBaseFilename_2;
    QLabel *label_45;
    QPushButton *btnSetFitsPath_2;
    QLineEdit *lineEditFitsPath_2;
    QLineEdit *lineEditFwName_2;
    QLabel *label_51;
    QPushButton *pushButtonreserimagenum_2;
    QLabel *labelDs9Path_2;
    QGroupBox *groupBox_2;
    QLabel *label_7;
    QLabel *label_8;
    QComboBox *comBoxframetype_2;
    QProgressBar *ExposureprogressBar_2;
    QLabel *labelCameraStatus_3;
    QLabel *label_48;
    QDoubleSpinBox *doubleSpinBoxExposureTime_2;
    QPushButton *btnStartExposure_2;
    QPushButton *btnAbort_2;
    QPushButton *btnShutterOn_2;
    QPushButton *btnShutterOff_2;
    QWidget *verticalLayoutWidget_8;
    QVBoxLayout *verticalLayout_6;
    QCheckBox *checkBoxDump_2;
    QCheckBox *checkBoxPinning_2;
    QLabel *labelCurrentReadoutRate_2;
    QComboBox *comboBoxReadoutRate_2;
    QPushButton *btnSetReadoutRate_2;
    QLabel *label_53;
    QLabel *label_9;
    QSpinBox *loopCountSpinBox_2;
    QCheckBox *loopCheckBox_2;
    QPushButton *btnPowerDown_2;
    QPushButton *btnPowerOn_2;
    QLabel *labelPower4720;
    QLabel *label;
    QWidget *tab;
    QLabel *label_35;
    QLabel *label_36;
    QLineEdit *lineEditCameraIp;
    QLabel *label_37;
    QPushButton *btnBrowsePath;
    QLineEdit *lineEditBinPath;
    QLabel *label_42;
    QLabel *label_43;
    QLineEdit *lineEditMcuIp;
    QLabel *label_44;
    QPushButton *btnBrowsePath_2;
    QLineEdit *lineEditBinPath_2;
    QPushButton *btnReadIOStatus;
    QLineEdit *cameraCommandEdit;
    QLineEdit *tempCommandEdit;
    QPushButton *sendCameraCommandBtn;
    QPushButton *sendTempCommandBtn;
    QSpinBox *spinBoxMcuPort;
    QSpinBox *spinBoxCameraPort;
    QPushButton *btnsetmcu;
    QPushButton *btnsetcamera;
    QPushButton *btnStartSequence;
    QLabel *lblCurrentTemp_3;
    QLabel *labelHeartbeatStatus;
    QWidget *verticalLayoutWidget_3;
    QVBoxLayout *verticalLayout_3;
    QLabel *labelworkmode;
    QLabel *labelerrorcode1;
    QLabel *labelerrorcode2;
    QLabel *labelheadtemp;
    QLabel *labeloutput_voltage;
    QLabel *labeloutput_frequency;
    QLabel *labeloutput_current;
    QLabel *labeloutput_power;
    QLabel *labelbus_voltage;
    QLabel *labelhot_end_temp;
    QLabel *labelmotor_temp;
    QLabel *labelcontroller_temp;
    QLabel *labelambient_temp;
    QLabel *labelrun_time_total;
    QWidget *verticalLayoutWidget_4;
    QVBoxLayout *verticalLayout_4;
    QLabel *labelworkmode_2;
    QLabel *labelerrorcode1_2;
    QLabel *labelerrorcode2_2;
    QLabel *labelheadtemp_2;
    QLabel *labeloutput_voltage_2;
    QLabel *labeloutput_frequency_2;
    QLabel *labeloutput_current_2;
    QLabel *labeloutput_power_2;
    QLabel *labelbus_voltage_2;
    QLabel *labelhot_end_temp_2;
    QLabel *labelmotor_temp_2;
    QLabel *labelcontroller_temp_2;
    QLabel *labelambient_temp_2;
    QLabel *labelrun_time_total_2;
    QLabel *label_38;
    QLabel *lblStatus_5;
    QPushButton *btnmergefits;
    QPushButton *btnStopSequence;
    QPushButton *btnbin2fits;
    QLabel *label_2;
    QLabel *labelTarget_2;
    QPushButton *pushButton;
    QLabel *lblVacuumAlert_2;
    QStatusBar *statusbar;
    QMenuBar *menubar;
    QMenu *menuCamera_Control;
    QToolBar *mainToolBar;

    void setupUi(QMainWindow *MainWindow)
    {
        if (MainWindow->objectName().isEmpty())
            MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
        MainWindow->resize(1622, 991);
        centralwidget = new QWidget(MainWindow);
        centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
        tabWidget = new QTabWidget(centralwidget);
        tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
        tabWidget->setGeometry(QRect(10, 0, 1591, 931));
        QFont font;
        font.setFamily(QString::fromUtf8("aakar"));
        font.setPointSize(12);
        tabWidget->setFont(font);
        ExposeTab = new QWidget();
        ExposeTab->setObjectName(QString::fromUtf8("ExposeTab"));
        groupBox_3 = new QGroupBox(ExposeTab);
        groupBox_3->setObjectName(QString::fromUtf8("groupBox_3"));
        groupBox_3->setGeometry(QRect(930, 600, 621, 231));
        QFont font1;
        font1.setFamily(QString::fromUtf8("aakar"));
        font1.setPointSize(13);
        groupBox_3->setFont(font1);
        lineEditObjName = new QLineEdit(groupBox_3);
        lineEditObjName->setObjectName(QString::fromUtf8("lineEditObjName"));
        lineEditObjName->setGeometry(QRect(90, 70, 131, 31));
        lineEditObjName->setFont(font1);
        lineEditImgNum = new QLineEdit(groupBox_3);
        lineEditImgNum->setObjectName(QString::fromUtf8("lineEditImgNum"));
        lineEditImgNum->setGeometry(QRect(480, 70, 51, 31));
        lineEditImgNum->setFont(font1);
        label_11 = new QLabel(groupBox_3);
        label_11->setObjectName(QString::fromUtf8("label_11"));
        label_11->setGeometry(QRect(10, 70, 81, 31));
        label_11->setFont(font1);
        label_12 = new QLabel(groupBox_3);
        label_12->setObjectName(QString::fromUtf8("label_12"));
        label_12->setGeometry(QRect(390, 70, 91, 31));
        label_12->setFont(font1);
        label_13 = new QLabel(groupBox_3);
        label_13->setObjectName(QString::fromUtf8("label_13"));
        label_13->setGeometry(QRect(10, 110, 61, 31));
        label_13->setFont(font1);
        checkboxShowFits = new QCheckBox(groupBox_3);
        checkboxShowFits->setObjectName(QString::fromUtf8("checkboxShowFits"));
        checkboxShowFits->setGeometry(QRect(10, 200, 51, 19));
        checkboxShowFits->setFont(font1);
        checkboxShowFits->setChecked(false);
        lineEditBaseFilename = new QLineEdit(groupBox_3);
        lineEditBaseFilename->setObjectName(QString::fromUtf8("lineEditBaseFilename"));
        lineEditBaseFilename->setGeometry(QRect(90, 30, 491, 31));
        lineEditBaseFilename->setFont(font1);
        label_40 = new QLabel(groupBox_3);
        label_40->setObjectName(QString::fromUtf8("label_40"));
        label_40->setGeometry(QRect(10, 30, 81, 31));
        label_40->setFont(font1);
        btnSetFitsPath = new QPushButton(groupBox_3);
        btnSetFitsPath->setObjectName(QString::fromUtf8("btnSetFitsPath"));
        btnSetFitsPath->setGeometry(QRect(530, 110, 51, 31));
        btnSetFitsPath->setFont(font1);
        lineEditFitsPath = new QLineEdit(groupBox_3);
        lineEditFitsPath->setObjectName(QString::fromUtf8("lineEditFitsPath"));
        lineEditFitsPath->setGeometry(QRect(90, 110, 421, 31));
        lineEditFitsPath->setFont(font1);
        lineEditFwName = new QLineEdit(groupBox_3);
        lineEditFwName->setObjectName(QString::fromUtf8("lineEditFwName"));
        lineEditFwName->setGeometry(QRect(300, 70, 81, 31));
        lineEditFwName->setFont(font1);
        label_50 = new QLabel(groupBox_3);
        label_50->setObjectName(QString::fromUtf8("label_50"));
        label_50->setGeometry(QRect(230, 70, 81, 31));
        label_50->setFont(font1);
        pushButtonreserimagenum = new QPushButton(groupBox_3);
        pushButtonreserimagenum->setObjectName(QString::fromUtf8("pushButtonreserimagenum"));
        pushButtonreserimagenum->setGeometry(QRect(539, 70, 41, 31));
        pushButtonreserimagenum->setFont(font);
        labelDs9Path = new QLabel(groupBox_3);
        labelDs9Path->setObjectName(QString::fromUtf8("labelDs9Path"));
        labelDs9Path->setGeometry(QRect(90, 190, 491, 31));
        labelDs9Path->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));
        label_14 = new QLabel(groupBox_3);
        label_14->setObjectName(QString::fromUtf8("label_14"));
        label_14->setGeometry(QRect(0, 150, 81, 31));
        label_14->setFont(font);
        lineEditMergedFitsPath = new QLineEdit(groupBox_3);
        lineEditMergedFitsPath->setObjectName(QString::fromUtf8("lineEditMergedFitsPath"));
        lineEditMergedFitsPath->setGeometry(QRect(90, 150, 421, 31));
        lineEditMergedFitsPath->setFont(font1);
        btnSetmergeFitsPath = new QPushButton(groupBox_3);
        btnSetmergeFitsPath->setObjectName(QString::fromUtf8("btnSetmergeFitsPath"));
        btnSetmergeFitsPath->setGeometry(QRect(530, 150, 51, 31));
        btnSetmergeFitsPath->setFont(font1);
        groupBox_4 = new QGroupBox(ExposeTab);
        groupBox_4->setObjectName(QString::fromUtf8("groupBox_4"));
        groupBox_4->setGeometry(QRect(930, 130, 621, 111));
        groupBox_4->setFont(font1);
        label_3 = new QLabel(groupBox_4);
        label_3->setObjectName(QString::fromUtf8("label_3"));
        label_3->setGeometry(QRect(210, 49, 81, 31));
        QFont font2;
        font2.setFamily(QString::fromUtf8("aakar"));
        font2.setPointSize(11);
        label_3->setFont(font2);
        lblCurrentTemp_2 = new QLabel(groupBox_4);
        lblCurrentTemp_2->setObjectName(QString::fromUtf8("lblCurrentTemp_2"));
        lblCurrentTemp_2->setGeometry(QRect(300, 50, 101, 31));
        lblCurrentTemp_2->setFont(font1);
        lblCurrentTemp_2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));
        lblCurrentTemp_2->setScaledContents(true);
        lblCurrentTemp_2->setWordWrap(false);
        btnSetTemp_2 = new QPushButton(groupBox_4);
        btnSetTemp_2->setObjectName(QString::fromUtf8("btnSetTemp_2"));
        btnSetTemp_2->setGeometry(QRect(10, 50, 61, 31));
        btnSetTemp_2->setFont(font);
        spinTemperature_2 = new QDoubleSpinBox(groupBox_4);
        spinTemperature_2->setObjectName(QString::fromUtf8("spinTemperature_2"));
        spinTemperature_2->setGeometry(QRect(80, 50, 91, 31));
        spinTemperature_2->setFont(font);
        spinTemperature_2->setMinimum(-150.000000000000000);
        spinTemperature_2->setMaximum(100.000000000000000);
        lblStatus_3 = new QLabel(groupBox_4);
        lblStatus_3->setObjectName(QString::fromUtf8("lblStatus_3"));
        lblStatus_3->setGeometry(QRect(510, 50, 101, 31));
        lblStatus_3->setStyleSheet(QString::fromUtf8("border: 1px solid black;\n"
""));
        label_46 = new QLabel(groupBox_4);
        label_46->setObjectName(QString::fromUtf8("label_46"));
        label_46->setGeometry(QRect(440, 50, 61, 31));
        label_46->setFont(font1);
        tabWidget_2 = new QTabWidget(ExposeTab);
        tabWidget_2->setObjectName(QString::fromUtf8("tabWidget_2"));
        tabWidget_2->setGeometry(QRect(10, 0, 891, 451));
        tab_4 = new QWidget();
        tab_4->setObjectName(QString::fromUtf8("tab_4"));
        verticalLayoutWidget = new QWidget(tab_4);
        verticalLayoutWidget->setObjectName(QString::fromUtf8("verticalLayoutWidget"));
        verticalLayoutWidget->setGeometry(QRect(10, 20, 121, 401));
        verticalLayout = new QVBoxLayout(verticalLayoutWidget);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        verticalLayoutWidget_7 = new QWidget(tab_4);
        verticalLayoutWidget_7->setObjectName(QString::fromUtf8("verticalLayoutWidget_7"));
        verticalLayoutWidget_7->setGeometry(QRect(250, 10, 631, 421));
        tempChartLayout = new QVBoxLayout(verticalLayoutWidget_7);
        tempChartLayout->setObjectName(QString::fromUtf8("tempChartLayout"));
        tempChartLayout->setContentsMargins(0, 0, 0, 0);
        multiTempChartView = new QChartView(verticalLayoutWidget_7);
        multiTempChartView->setObjectName(QString::fromUtf8("multiTempChartView"));

        tempChartLayout->addWidget(multiTempChartView);

        verticalLayoutWidget_2 = new QWidget(tab_4);
        verticalLayoutWidget_2->setObjectName(QString::fromUtf8("verticalLayoutWidget_2"));
        verticalLayoutWidget_2->setGeometry(QRect(140, 50, 91, 351));
        QFont font3;
        font3.setFamily(QString::fromUtf8("aakar"));
        font3.setPointSize(10);
        verticalLayoutWidget_2->setFont(font3);
        verticalLayout_2 = new QVBoxLayout(verticalLayoutWidget_2);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        verticalLayout_2->setContentsMargins(0, 0, 0, 0);
        labelCCD1 = new QLabel(verticalLayoutWidget_2);
        labelCCD1->setObjectName(QString::fromUtf8("labelCCD1"));
        labelCCD1->setFont(font2);
        labelCCD1->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_2->addWidget(labelCCD1);

        labelCCD2 = new QLabel(verticalLayoutWidget_2);
        labelCCD2->setObjectName(QString::fromUtf8("labelCCD2"));
        labelCCD2->setFont(font2);
        labelCCD2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_2->addWidget(labelCCD2);

        labelCCD3 = new QLabel(verticalLayoutWidget_2);
        labelCCD3->setObjectName(QString::fromUtf8("labelCCD3"));
        labelCCD3->setFont(font2);
        labelCCD3->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_2->addWidget(labelCCD3);

        labelCCD4 = new QLabel(verticalLayoutWidget_2);
        labelCCD4->setObjectName(QString::fromUtf8("labelCCD4"));
        labelCCD4->setFont(font2);
        labelCCD4->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_2->addWidget(labelCCD4);

        labelBase = new QLabel(verticalLayoutWidget_2);
        labelBase->setObjectName(QString::fromUtf8("labelBase"));
        labelBase->setFont(font2);
        labelBase->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_2->addWidget(labelBase);

        labelAbsorbCold = new QLabel(verticalLayoutWidget_2);
        labelAbsorbCold->setObjectName(QString::fromUtf8("labelAbsorbCold"));
        labelAbsorbCold->setFont(font2);
        labelAbsorbCold->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_2->addWidget(labelAbsorbCold);

        labelCircuit = new QLabel(verticalLayoutWidget_2);
        labelCircuit->setObjectName(QString::fromUtf8("labelCircuit"));
        labelCircuit->setFont(font2);
        labelCircuit->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_2->addWidget(labelCircuit);

        labelDewar = new QLabel(verticalLayoutWidget_2);
        labelDewar->setObjectName(QString::fromUtf8("labelDewar"));
        labelDewar->setFont(font2);
        labelDewar->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_2->addWidget(labelDewar);

        labelOutput = new QLabel(verticalLayoutWidget_2);
        labelOutput->setObjectName(QString::fromUtf8("labelOutput"));
        labelOutput->setFont(font2);
        labelOutput->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_2->addWidget(labelOutput);

        labelTarget = new QLabel(verticalLayoutWidget_2);
        labelTarget->setObjectName(QString::fromUtf8("labelTarget"));
        labelTarget->setFont(font2);
        labelTarget->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_2->addWidget(labelTarget);

        tabWidget_2->addTab(tab_4, QString());
        tab_5 = new QWidget();
        tab_5->setObjectName(QString::fromUtf8("tab_5"));
        lblStatus_4 = new QLabel(tab_5);
        lblStatus_4->setObjectName(QString::fromUtf8("lblStatus_4"));
        lblStatus_4->setGeometry(QRect(1190, 20, 101, 31));
        lblStatus_4->setStyleSheet(QString::fromUtf8("border: 1px solid black;\n"
""));
        label_47 = new QLabel(tab_5);
        label_47->setObjectName(QString::fromUtf8("label_47"));
        label_47->setGeometry(QRect(1120, 20, 61, 31));
        label_47->setFont(font1);
        vacuumChartView_2 = new QChartView(tab_5);
        vacuumChartView_2->setObjectName(QString::fromUtf8("vacuumChartView_2"));
        vacuumChartView_2->setGeometry(QRect(180, 20, 641, 401));
        tabWidget_2->addTab(tab_5, QString());
        groupBox_11 = new QGroupBox(ExposeTab);
        groupBox_11->setObjectName(QString::fromUtf8("groupBox_11"));
        groupBox_11->setGeometry(QRect(1210, 20, 341, 91));
        groupBox_11->setFont(font1);
        labelCameraStatus = new QLabel(groupBox_11);
        labelCameraStatus->setObjectName(QString::fromUtf8("labelCameraStatus"));
        labelCameraStatus->setGeometry(QRect(1020, 30, 471, 31));
        labelCameraStatus->setFont(font);
        labelCameraStatus->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));
        verticalLayoutWidget_6 = new QWidget(groupBox_11);
        verticalLayoutWidget_6->setObjectName(QString::fromUtf8("verticalLayoutWidget_6"));
        verticalLayoutWidget_6->setGeometry(QRect(730, -150, 591, 361));
        vacuumChartLayout = new QVBoxLayout(verticalLayoutWidget_6);
        vacuumChartLayout->setObjectName(QString::fromUtf8("vacuumChartLayout"));
        vacuumChartLayout->setContentsMargins(0, 0, 0, 0);
        groupBox = new QGroupBox(ExposeTab);
        groupBox->setObjectName(QString::fromUtf8("groupBox"));
        groupBox->setGeometry(QRect(930, 270, 621, 301));
        groupBox->setFont(font1);
        label_4 = new QLabel(groupBox);
        label_4->setObjectName(QString::fromUtf8("label_4"));
        label_4->setGeometry(QRect(30, 140, 61, 21));
        label_4->setFont(font1);
        label_5 = new QLabel(groupBox);
        label_5->setObjectName(QString::fromUtf8("label_5"));
        label_5->setGeometry(QRect(140, 140, 51, 21));
        label_5->setFont(font1);
        comBoxframetype = new QComboBox(groupBox);
        comBoxframetype->setObjectName(QString::fromUtf8("comBoxframetype"));
        comBoxframetype->setGeometry(QRect(10, 160, 101, 31));
        comBoxframetype->setFont(font1);
        comBoxframetype->setEditable(true);
        ExposureprogressBar = new QProgressBar(groupBox);
        ExposureprogressBar->setObjectName(QString::fromUtf8("ExposureprogressBar"));
        ExposureprogressBar->setGeometry(QRect(10, 40, 571, 31));
        ExposureprogressBar->setFont(font1);
        ExposureprogressBar->setValue(24);
        labelCameraStatus_2 = new QLabel(groupBox);
        labelCameraStatus_2->setObjectName(QString::fromUtf8("labelCameraStatus_2"));
        labelCameraStatus_2->setGeometry(QRect(90, 260, 481, 31));
        labelCameraStatus_2->setFont(font);
        labelCameraStatus_2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));
        label_41 = new QLabel(groupBox);
        label_41->setObjectName(QString::fromUtf8("label_41"));
        label_41->setGeometry(QRect(20, 260, 91, 31));
        label_41->setFont(font1);
        doubleSpinBoxExposureTime = new QDoubleSpinBox(groupBox);
        doubleSpinBoxExposureTime->setObjectName(QString::fromUtf8("doubleSpinBoxExposureTime"));
        doubleSpinBoxExposureTime->setGeometry(QRect(120, 160, 91, 31));
        doubleSpinBoxExposureTime->setFont(font1);
        doubleSpinBoxExposureTime->setDecimals(3);
        doubleSpinBoxExposureTime->setMaximum(2000.000000000000000);
        btnStartExposure = new QPushButton(groupBox);
        btnStartExposure->setObjectName(QString::fromUtf8("btnStartExposure"));
        btnStartExposure->setGeometry(QRect(490, 130, 81, 31));
        btnStartExposure->setFont(font);
        btnAbort = new QPushButton(groupBox);
        btnAbort->setObjectName(QString::fromUtf8("btnAbort"));
        btnAbort->setGeometry(QRect(490, 170, 81, 31));
        btnAbort->setFont(font);
        btnShutterOn = new QPushButton(groupBox);
        btnShutterOn->setObjectName(QString::fromUtf8("btnShutterOn"));
        btnShutterOn->setGeometry(QRect(400, 130, 80, 31));
        btnShutterOn->setFont(font);
        btnShutterOff = new QPushButton(groupBox);
        btnShutterOff->setObjectName(QString::fromUtf8("btnShutterOff"));
        btnShutterOff->setGeometry(QRect(400, 170, 80, 31));
        btnShutterOff->setFont(font);
        verticalLayoutWidget_5 = new QWidget(groupBox);
        verticalLayoutWidget_5->setObjectName(QString::fromUtf8("verticalLayoutWidget_5"));
        verticalLayoutWidget_5->setGeometry(QRect(230, 140, 160, 54));
        verticalLayout_5 = new QVBoxLayout(verticalLayoutWidget_5);
        verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
        verticalLayout_5->setContentsMargins(0, 0, 0, 0);
        checkBoxDump = new QCheckBox(verticalLayoutWidget_5);
        checkBoxDump->setObjectName(QString::fromUtf8("checkBoxDump"));
        checkBoxDump->setFont(font);

        verticalLayout_5->addWidget(checkBoxDump);

        checkBoxPinning = new QCheckBox(verticalLayoutWidget_5);
        checkBoxPinning->setObjectName(QString::fromUtf8("checkBoxPinning"));
        checkBoxPinning->setFont(font);

        verticalLayout_5->addWidget(checkBoxPinning);

        labelCurrentReadoutRate = new QLabel(groupBox);
        labelCurrentReadoutRate->setObjectName(QString::fromUtf8("labelCurrentReadoutRate"));
        labelCurrentReadoutRate->setGeometry(QRect(400, 90, 181, 31));
        labelCurrentReadoutRate->setStyleSheet(QString::fromUtf8("border: 1px solid black;\n"
""));
        comboBoxReadoutRate = new QComboBox(groupBox);
        comboBoxReadoutRate->setObjectName(QString::fromUtf8("comboBoxReadoutRate"));
        comboBoxReadoutRate->setGeometry(QRect(10, 90, 101, 31));
        comboBoxReadoutRate->setFont(font);
        comboBoxReadoutRate->setEditable(true);
        btnSetReadoutRate = new QPushButton(groupBox);
        btnSetReadoutRate->setObjectName(QString::fromUtf8("btnSetReadoutRate"));
        btnSetReadoutRate->setGeometry(QRect(120, 90, 91, 31));
        btnSetReadoutRate->setFont(font);
        label_52 = new QLabel(groupBox);
        label_52->setObjectName(QString::fromUtf8("label_52"));
        label_52->setGeometry(QRect(250, 90, 151, 31));
        label_52->setFont(font);
        label_6 = new QLabel(groupBox);
        label_6->setObjectName(QString::fromUtf8("label_6"));
        label_6->setGeometry(QRect(270, 220, 91, 31));
        label_6->setFont(font1);
        loopCountSpinBox = new QSpinBox(groupBox);
        loopCountSpinBox->setObjectName(QString::fromUtf8("loopCountSpinBox"));
        loopCountSpinBox->setGeometry(QRect(400, 220, 171, 31));
        loopCheckBox = new QCheckBox(groupBox);
        loopCheckBox->setObjectName(QString::fromUtf8("loopCheckBox"));
        loopCheckBox->setGeometry(QRect(130, 219, 85, 31));
        btnLinkToCamera = new QPushButton(ExposeTab);
        btnLinkToCamera->setObjectName(QString::fromUtf8("btnLinkToCamera"));
        btnLinkToCamera->setGeometry(QRect(930, 50, 131, 31));
        btnPowerOn = new QPushButton(ExposeTab);
        btnPowerOn->setObjectName(QString::fromUtf8("btnPowerOn"));
        btnPowerOn->setGeometry(QRect(1080, 40, 101, 21));
        btnPowerOn->setFont(font);
        btnPowerDown = new QPushButton(ExposeTab);
        btnPowerDown->setObjectName(QString::fromUtf8("btnPowerDown"));
        btnPowerDown->setGeometry(QRect(1080, 70, 101, 21));
        btnPowerDown->setFont(font);
        tabWidget_3 = new QTabWidget(ExposeTab);
        tabWidget_3->setObjectName(QString::fromUtf8("tabWidget_3"));
        tabWidget_3->setGeometry(QRect(10, 459, 891, 371));
        tab_6 = new QWidget();
        tab_6->setObjectName(QString::fromUtf8("tab_6"));
        alarmInfoText = new QTextEdit(tab_6);
        alarmInfoText->setObjectName(QString::fromUtf8("alarmInfoText"));
        alarmInfoText->setGeometry(QRect(160, 20, 711, 291));
        labelGlobalAlarm = new QLabel(tab_6);
        labelGlobalAlarm->setObjectName(QString::fromUtf8("labelGlobalAlarm"));
        labelGlobalAlarm->setGeometry(QRect(50, 80, 81, 51));
        labelGlobalAlarm->setStyleSheet(QString::fromUtf8("border: 1px solid black;\n"
""));
        clearAlarmButton = new QPushButton(tab_6);
        clearAlarmButton->setObjectName(QString::fromUtf8("clearAlarmButton"));
        clearAlarmButton->setGeometry(QRect(50, 180, 81, 41));
        tabWidget_3->addTab(tab_6, QString());
        tab_2 = new QWidget();
        tab_2->setObjectName(QString::fromUtf8("tab_2"));
        textEditCameraLog = new QPlainTextEdit(tab_2);
        textEditCameraLog->setObjectName(QString::fromUtf8("textEditCameraLog"));
        textEditCameraLog->setGeometry(QRect(10, 0, 871, 341));
        textEditCameraLog->setFont(font1);
        textEditCameraLog->setReadOnly(true);
        textEditCameraLog->setMaximumBlockCount(5000);
        tabWidget_3->addTab(tab_2, QString());
        tab_3 = new QWidget();
        tab_3->setObjectName(QString::fromUtf8("tab_3"));
        textEditSecondLog = new QPlainTextEdit(tab_3);
        textEditSecondLog->setObjectName(QString::fromUtf8("textEditSecondLog"));
        textEditSecondLog->setGeometry(QRect(10, 0, 871, 341));
        textEditSecondLog->setFont(font1);
        textEditSecondLog->setReadOnly(true);
        textEditSecondLog->setMaximumBlockCount(5000);
        tabWidget_3->addTab(tab_3, QString());
        tabWidget->addTab(ExposeTab, QString());
        groupBox_4->raise();
        groupBox_3->raise();
        tabWidget_2->raise();
        groupBox_11->raise();
        groupBox->raise();
        btnLinkToCamera->raise();
        btnPowerOn->raise();
        btnPowerDown->raise();
        tabWidget_3->raise();
        tab_7 = new QWidget();
        tab_7->setObjectName(QString::fromUtf8("tab_7"));
        groupBox_5 = new QGroupBox(tab_7);
        groupBox_5->setObjectName(QString::fromUtf8("groupBox_5"));
        groupBox_5->setGeometry(QRect(160, 380, 621, 231));
        groupBox_5->setFont(font1);
        lineEditObjName_2 = new QLineEdit(groupBox_5);
        lineEditObjName_2->setObjectName(QString::fromUtf8("lineEditObjName_2"));
        lineEditObjName_2->setGeometry(QRect(90, 70, 131, 31));
        lineEditObjName_2->setFont(font1);
        lineEditImgNum_2 = new QLineEdit(groupBox_5);
        lineEditImgNum_2->setObjectName(QString::fromUtf8("lineEditImgNum_2"));
        lineEditImgNum_2->setGeometry(QRect(480, 70, 51, 31));
        lineEditImgNum_2->setFont(font1);
        label_15 = new QLabel(groupBox_5);
        label_15->setObjectName(QString::fromUtf8("label_15"));
        label_15->setGeometry(QRect(10, 70, 81, 31));
        label_15->setFont(font1);
        label_16 = new QLabel(groupBox_5);
        label_16->setObjectName(QString::fromUtf8("label_16"));
        label_16->setGeometry(QRect(390, 70, 91, 31));
        label_16->setFont(font1);
        label_17 = new QLabel(groupBox_5);
        label_17->setObjectName(QString::fromUtf8("label_17"));
        label_17->setGeometry(QRect(10, 110, 61, 31));
        label_17->setFont(font1);
        checkboxShowFits_2 = new QCheckBox(groupBox_5);
        checkboxShowFits_2->setObjectName(QString::fromUtf8("checkboxShowFits_2"));
        checkboxShowFits_2->setGeometry(QRect(10, 200, 51, 19));
        checkboxShowFits_2->setFont(font1);
        checkboxShowFits_2->setChecked(false);
        lineEditBaseFilename_2 = new QLineEdit(groupBox_5);
        lineEditBaseFilename_2->setObjectName(QString::fromUtf8("lineEditBaseFilename_2"));
        lineEditBaseFilename_2->setGeometry(QRect(90, 30, 491, 31));
        lineEditBaseFilename_2->setFont(font1);
        label_45 = new QLabel(groupBox_5);
        label_45->setObjectName(QString::fromUtf8("label_45"));
        label_45->setGeometry(QRect(10, 30, 81, 31));
        label_45->setFont(font1);
        btnSetFitsPath_2 = new QPushButton(groupBox_5);
        btnSetFitsPath_2->setObjectName(QString::fromUtf8("btnSetFitsPath_2"));
        btnSetFitsPath_2->setGeometry(QRect(530, 110, 51, 31));
        btnSetFitsPath_2->setFont(font1);
        lineEditFitsPath_2 = new QLineEdit(groupBox_5);
        lineEditFitsPath_2->setObjectName(QString::fromUtf8("lineEditFitsPath_2"));
        lineEditFitsPath_2->setGeometry(QRect(90, 110, 421, 31));
        lineEditFitsPath_2->setFont(font1);
        lineEditFwName_2 = new QLineEdit(groupBox_5);
        lineEditFwName_2->setObjectName(QString::fromUtf8("lineEditFwName_2"));
        lineEditFwName_2->setGeometry(QRect(300, 70, 81, 31));
        lineEditFwName_2->setFont(font1);
        label_51 = new QLabel(groupBox_5);
        label_51->setObjectName(QString::fromUtf8("label_51"));
        label_51->setGeometry(QRect(230, 70, 81, 31));
        label_51->setFont(font1);
        pushButtonreserimagenum_2 = new QPushButton(groupBox_5);
        pushButtonreserimagenum_2->setObjectName(QString::fromUtf8("pushButtonreserimagenum_2"));
        pushButtonreserimagenum_2->setGeometry(QRect(539, 70, 41, 31));
        pushButtonreserimagenum_2->setFont(font);
        labelDs9Path_2 = new QLabel(groupBox_5);
        labelDs9Path_2->setObjectName(QString::fromUtf8("labelDs9Path_2"));
        labelDs9Path_2->setGeometry(QRect(90, 190, 491, 31));
        labelDs9Path_2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));
        groupBox_2 = new QGroupBox(tab_7);
        groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
        groupBox_2->setGeometry(QRect(160, 50, 621, 301));
        groupBox_2->setFont(font1);
        label_7 = new QLabel(groupBox_2);
        label_7->setObjectName(QString::fromUtf8("label_7"));
        label_7->setGeometry(QRect(30, 140, 61, 21));
        label_7->setFont(font1);
        label_8 = new QLabel(groupBox_2);
        label_8->setObjectName(QString::fromUtf8("label_8"));
        label_8->setGeometry(QRect(140, 140, 51, 21));
        label_8->setFont(font1);
        comBoxframetype_2 = new QComboBox(groupBox_2);
        comBoxframetype_2->setObjectName(QString::fromUtf8("comBoxframetype_2"));
        comBoxframetype_2->setGeometry(QRect(10, 160, 101, 31));
        comBoxframetype_2->setFont(font1);
        comBoxframetype_2->setEditable(true);
        ExposureprogressBar_2 = new QProgressBar(groupBox_2);
        ExposureprogressBar_2->setObjectName(QString::fromUtf8("ExposureprogressBar_2"));
        ExposureprogressBar_2->setGeometry(QRect(10, 40, 571, 31));
        ExposureprogressBar_2->setFont(font1);
        ExposureprogressBar_2->setValue(24);
        labelCameraStatus_3 = new QLabel(groupBox_2);
        labelCameraStatus_3->setObjectName(QString::fromUtf8("labelCameraStatus_3"));
        labelCameraStatus_3->setGeometry(QRect(90, 260, 481, 31));
        labelCameraStatus_3->setFont(font);
        labelCameraStatus_3->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));
        label_48 = new QLabel(groupBox_2);
        label_48->setObjectName(QString::fromUtf8("label_48"));
        label_48->setGeometry(QRect(20, 260, 91, 31));
        label_48->setFont(font1);
        doubleSpinBoxExposureTime_2 = new QDoubleSpinBox(groupBox_2);
        doubleSpinBoxExposureTime_2->setObjectName(QString::fromUtf8("doubleSpinBoxExposureTime_2"));
        doubleSpinBoxExposureTime_2->setGeometry(QRect(120, 160, 91, 31));
        doubleSpinBoxExposureTime_2->setFont(font1);
        doubleSpinBoxExposureTime_2->setDecimals(3);
        doubleSpinBoxExposureTime_2->setMaximum(2000.000000000000000);
        btnStartExposure_2 = new QPushButton(groupBox_2);
        btnStartExposure_2->setObjectName(QString::fromUtf8("btnStartExposure_2"));
        btnStartExposure_2->setGeometry(QRect(490, 130, 81, 31));
        btnStartExposure_2->setFont(font);
        btnAbort_2 = new QPushButton(groupBox_2);
        btnAbort_2->setObjectName(QString::fromUtf8("btnAbort_2"));
        btnAbort_2->setGeometry(QRect(490, 170, 81, 31));
        btnAbort_2->setFont(font);
        btnShutterOn_2 = new QPushButton(groupBox_2);
        btnShutterOn_2->setObjectName(QString::fromUtf8("btnShutterOn_2"));
        btnShutterOn_2->setGeometry(QRect(400, 130, 80, 31));
        btnShutterOn_2->setFont(font);
        btnShutterOff_2 = new QPushButton(groupBox_2);
        btnShutterOff_2->setObjectName(QString::fromUtf8("btnShutterOff_2"));
        btnShutterOff_2->setGeometry(QRect(400, 170, 80, 31));
        btnShutterOff_2->setFont(font);
        verticalLayoutWidget_8 = new QWidget(groupBox_2);
        verticalLayoutWidget_8->setObjectName(QString::fromUtf8("verticalLayoutWidget_8"));
        verticalLayoutWidget_8->setGeometry(QRect(230, 140, 160, 54));
        verticalLayout_6 = new QVBoxLayout(verticalLayoutWidget_8);
        verticalLayout_6->setObjectName(QString::fromUtf8("verticalLayout_6"));
        verticalLayout_6->setContentsMargins(0, 0, 0, 0);
        checkBoxDump_2 = new QCheckBox(verticalLayoutWidget_8);
        checkBoxDump_2->setObjectName(QString::fromUtf8("checkBoxDump_2"));
        checkBoxDump_2->setFont(font);

        verticalLayout_6->addWidget(checkBoxDump_2);

        checkBoxPinning_2 = new QCheckBox(verticalLayoutWidget_8);
        checkBoxPinning_2->setObjectName(QString::fromUtf8("checkBoxPinning_2"));
        checkBoxPinning_2->setFont(font);

        verticalLayout_6->addWidget(checkBoxPinning_2);

        labelCurrentReadoutRate_2 = new QLabel(groupBox_2);
        labelCurrentReadoutRate_2->setObjectName(QString::fromUtf8("labelCurrentReadoutRate_2"));
        labelCurrentReadoutRate_2->setGeometry(QRect(400, 90, 181, 31));
        labelCurrentReadoutRate_2->setStyleSheet(QString::fromUtf8("border: 1px solid black;\n"
""));
        comboBoxReadoutRate_2 = new QComboBox(groupBox_2);
        comboBoxReadoutRate_2->setObjectName(QString::fromUtf8("comboBoxReadoutRate_2"));
        comboBoxReadoutRate_2->setGeometry(QRect(10, 90, 101, 31));
        comboBoxReadoutRate_2->setFont(font);
        comboBoxReadoutRate_2->setEditable(true);
        btnSetReadoutRate_2 = new QPushButton(groupBox_2);
        btnSetReadoutRate_2->setObjectName(QString::fromUtf8("btnSetReadoutRate_2"));
        btnSetReadoutRate_2->setGeometry(QRect(120, 90, 91, 31));
        btnSetReadoutRate_2->setFont(font);
        label_53 = new QLabel(groupBox_2);
        label_53->setObjectName(QString::fromUtf8("label_53"));
        label_53->setGeometry(QRect(250, 90, 151, 31));
        label_53->setFont(font);
        label_9 = new QLabel(groupBox_2);
        label_9->setObjectName(QString::fromUtf8("label_9"));
        label_9->setGeometry(QRect(270, 220, 91, 31));
        label_9->setFont(font1);
        loopCountSpinBox_2 = new QSpinBox(groupBox_2);
        loopCountSpinBox_2->setObjectName(QString::fromUtf8("loopCountSpinBox_2"));
        loopCountSpinBox_2->setGeometry(QRect(400, 220, 171, 31));
        loopCheckBox_2 = new QCheckBox(groupBox_2);
        loopCheckBox_2->setObjectName(QString::fromUtf8("loopCheckBox_2"));
        loopCheckBox_2->setGeometry(QRect(130, 219, 85, 31));
        btnPowerDown_2 = new QPushButton(tab_7);
        btnPowerDown_2->setObjectName(QString::fromUtf8("btnPowerDown_2"));
        btnPowerDown_2->setGeometry(QRect(890, 110, 101, 21));
        btnPowerDown_2->setFont(font);
        btnPowerOn_2 = new QPushButton(tab_7);
        btnPowerOn_2->setObjectName(QString::fromUtf8("btnPowerOn_2"));
        btnPowerOn_2->setGeometry(QRect(890, 80, 101, 21));
        btnPowerOn_2->setFont(font);
        labelPower4720 = new QLabel(tab_7);
        labelPower4720->setObjectName(QString::fromUtf8("labelPower4720"));
        labelPower4720->setGeometry(QRect(1020, 30, 41, 31));
        label = new QLabel(tab_7);
        label->setObjectName(QString::fromUtf8("label"));
        label->setGeometry(QRect(890, 40, 101, 21));
        tabWidget->addTab(tab_7, QString());
        tab = new QWidget();
        tab->setObjectName(QString::fromUtf8("tab"));
        label_35 = new QLabel(tab);
        label_35->setObjectName(QString::fromUtf8("label_35"));
        label_35->setGeometry(QRect(100, 270, 81, 20));
        label_36 = new QLabel(tab);
        label_36->setObjectName(QString::fromUtf8("label_36"));
        label_36->setGeometry(QRect(100, 310, 101, 20));
        lineEditCameraIp = new QLineEdit(tab);
        lineEditCameraIp->setObjectName(QString::fromUtf8("lineEditCameraIp"));
        lineEditCameraIp->setGeometry(QRect(200, 260, 141, 31));
        label_37 = new QLabel(tab);
        label_37->setObjectName(QString::fromUtf8("label_37"));
        label_37->setGeometry(QRect(100, 540, 71, 20));
        btnBrowsePath = new QPushButton(tab);
        btnBrowsePath->setObjectName(QString::fromUtf8("btnBrowsePath"));
        btnBrowsePath->setGeometry(QRect(550, 530, 41, 31));
        lineEditBinPath = new QLineEdit(tab);
        lineEditBinPath->setObjectName(QString::fromUtf8("lineEditBinPath"));
        lineEditBinPath->setGeometry(QRect(180, 530, 361, 31));
        label_42 = new QLabel(tab);
        label_42->setObjectName(QString::fromUtf8("label_42"));
        label_42->setGeometry(QRect(110, 370, 71, 20));
        label_43 = new QLabel(tab);
        label_43->setObjectName(QString::fromUtf8("label_43"));
        label_43->setGeometry(QRect(110, 410, 71, 16));
        lineEditMcuIp = new QLineEdit(tab);
        lineEditMcuIp->setObjectName(QString::fromUtf8("lineEditMcuIp"));
        lineEditMcuIp->setGeometry(QRect(200, 360, 141, 31));
        label_44 = new QLabel(tab);
        label_44->setObjectName(QString::fromUtf8("label_44"));
        label_44->setGeometry(QRect(90, 500, 71, 20));
        btnBrowsePath_2 = new QPushButton(tab);
        btnBrowsePath_2->setObjectName(QString::fromUtf8("btnBrowsePath_2"));
        btnBrowsePath_2->setGeometry(QRect(550, 490, 41, 31));
        lineEditBinPath_2 = new QLineEdit(tab);
        lineEditBinPath_2->setObjectName(QString::fromUtf8("lineEditBinPath_2"));
        lineEditBinPath_2->setGeometry(QRect(180, 490, 361, 31));
        btnReadIOStatus = new QPushButton(tab);
        btnReadIOStatus->setObjectName(QString::fromUtf8("btnReadIOStatus"));
        btnReadIOStatus->setGeometry(QRect(100, 174, 161, 31));
        btnReadIOStatus->setFont(font);
        cameraCommandEdit = new QLineEdit(tab);
        cameraCommandEdit->setObjectName(QString::fromUtf8("cameraCommandEdit"));
        cameraCommandEdit->setGeometry(QRect(242, 604, 231, 31));
        tempCommandEdit = new QLineEdit(tab);
        tempCommandEdit->setObjectName(QString::fromUtf8("tempCommandEdit"));
        tempCommandEdit->setGeometry(QRect(242, 654, 231, 31));
        sendCameraCommandBtn = new QPushButton(tab);
        sendCameraCommandBtn->setObjectName(QString::fromUtf8("sendCameraCommandBtn"));
        sendCameraCommandBtn->setGeometry(QRect(480, 604, 111, 31));
        sendCameraCommandBtn->setFont(font2);
        sendTempCommandBtn = new QPushButton(tab);
        sendTempCommandBtn->setObjectName(QString::fromUtf8("sendTempCommandBtn"));
        sendTempCommandBtn->setGeometry(QRect(480, 654, 111, 31));
        sendTempCommandBtn->setFont(font2);
        spinBoxMcuPort = new QSpinBox(tab);
        spinBoxMcuPort->setObjectName(QString::fromUtf8("spinBoxMcuPort"));
        spinBoxMcuPort->setGeometry(QRect(200, 400, 141, 31));
        spinBoxMcuPort->setMaximum(15000);
        spinBoxCameraPort = new QSpinBox(tab);
        spinBoxCameraPort->setObjectName(QString::fromUtf8("spinBoxCameraPort"));
        spinBoxCameraPort->setGeometry(QRect(202, 302, 141, 31));
        spinBoxCameraPort->setMaximum(15000);
        btnsetmcu = new QPushButton(tab);
        btnsetmcu->setObjectName(QString::fromUtf8("btnsetmcu"));
        btnsetmcu->setGeometry(QRect(370, 360, 151, 31));
        btnsetmcu->setFont(font);
        btnsetcamera = new QPushButton(tab);
        btnsetcamera->setObjectName(QString::fromUtf8("btnsetcamera"));
        btnsetcamera->setGeometry(QRect(370, 260, 151, 31));
        btnsetcamera->setFont(font);
        btnStartSequence = new QPushButton(tab);
        btnStartSequence->setObjectName(QString::fromUtf8("btnStartSequence"));
        btnStartSequence->setGeometry(QRect(1560, 510, 91, 21));
        btnStartSequence->setFont(font);
        lblCurrentTemp_3 = new QLabel(tab);
        lblCurrentTemp_3->setObjectName(QString::fromUtf8("lblCurrentTemp_3"));
        lblCurrentTemp_3->setGeometry(QRect(1530, 271, 101, 31));
        lblCurrentTemp_3->setFont(font1);
        lblCurrentTemp_3->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));
        lblCurrentTemp_3->setScaledContents(true);
        lblCurrentTemp_3->setWordWrap(false);
        labelHeartbeatStatus = new QLabel(tab);
        labelHeartbeatStatus->setObjectName(QString::fromUtf8("labelHeartbeatStatus"));
        labelHeartbeatStatus->setGeometry(QRect(1320, 210, 111, 31));
        verticalLayoutWidget_3 = new QWidget(tab);
        verticalLayoutWidget_3->setObjectName(QString::fromUtf8("verticalLayoutWidget_3"));
        verticalLayoutWidget_3->setGeometry(QRect(990, 150, 91, 591));
        verticalLayoutWidget_3->setFont(font3);
        verticalLayout_3 = new QVBoxLayout(verticalLayoutWidget_3);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        verticalLayout_3->setContentsMargins(0, 0, 0, 0);
        labelworkmode = new QLabel(verticalLayoutWidget_3);
        labelworkmode->setObjectName(QString::fromUtf8("labelworkmode"));
        labelworkmode->setFont(font1);
        labelworkmode->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_3->addWidget(labelworkmode);

        labelerrorcode1 = new QLabel(verticalLayoutWidget_3);
        labelerrorcode1->setObjectName(QString::fromUtf8("labelerrorcode1"));
        labelerrorcode1->setFont(font1);
        labelerrorcode1->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_3->addWidget(labelerrorcode1);

        labelerrorcode2 = new QLabel(verticalLayoutWidget_3);
        labelerrorcode2->setObjectName(QString::fromUtf8("labelerrorcode2"));
        labelerrorcode2->setFont(font1);
        labelerrorcode2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_3->addWidget(labelerrorcode2);

        labelheadtemp = new QLabel(verticalLayoutWidget_3);
        labelheadtemp->setObjectName(QString::fromUtf8("labelheadtemp"));
        labelheadtemp->setFont(font1);
        labelheadtemp->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_3->addWidget(labelheadtemp);

        labeloutput_voltage = new QLabel(verticalLayoutWidget_3);
        labeloutput_voltage->setObjectName(QString::fromUtf8("labeloutput_voltage"));
        labeloutput_voltage->setFont(font1);
        labeloutput_voltage->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_3->addWidget(labeloutput_voltage);

        labeloutput_frequency = new QLabel(verticalLayoutWidget_3);
        labeloutput_frequency->setObjectName(QString::fromUtf8("labeloutput_frequency"));
        labeloutput_frequency->setFont(font1);
        labeloutput_frequency->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_3->addWidget(labeloutput_frequency);

        labeloutput_current = new QLabel(verticalLayoutWidget_3);
        labeloutput_current->setObjectName(QString::fromUtf8("labeloutput_current"));
        labeloutput_current->setFont(font1);
        labeloutput_current->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_3->addWidget(labeloutput_current);

        labeloutput_power = new QLabel(verticalLayoutWidget_3);
        labeloutput_power->setObjectName(QString::fromUtf8("labeloutput_power"));
        labeloutput_power->setFont(font1);
        labeloutput_power->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_3->addWidget(labeloutput_power);

        labelbus_voltage = new QLabel(verticalLayoutWidget_3);
        labelbus_voltage->setObjectName(QString::fromUtf8("labelbus_voltage"));
        labelbus_voltage->setFont(font1);
        labelbus_voltage->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_3->addWidget(labelbus_voltage);

        labelhot_end_temp = new QLabel(verticalLayoutWidget_3);
        labelhot_end_temp->setObjectName(QString::fromUtf8("labelhot_end_temp"));
        labelhot_end_temp->setFont(font1);
        labelhot_end_temp->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_3->addWidget(labelhot_end_temp);

        labelmotor_temp = new QLabel(verticalLayoutWidget_3);
        labelmotor_temp->setObjectName(QString::fromUtf8("labelmotor_temp"));
        labelmotor_temp->setFont(font1);
        labelmotor_temp->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_3->addWidget(labelmotor_temp);

        labelcontroller_temp = new QLabel(verticalLayoutWidget_3);
        labelcontroller_temp->setObjectName(QString::fromUtf8("labelcontroller_temp"));
        labelcontroller_temp->setFont(font1);
        labelcontroller_temp->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_3->addWidget(labelcontroller_temp);

        labelambient_temp = new QLabel(verticalLayoutWidget_3);
        labelambient_temp->setObjectName(QString::fromUtf8("labelambient_temp"));
        labelambient_temp->setFont(font1);
        labelambient_temp->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_3->addWidget(labelambient_temp);

        labelrun_time_total = new QLabel(verticalLayoutWidget_3);
        labelrun_time_total->setObjectName(QString::fromUtf8("labelrun_time_total"));
        labelrun_time_total->setFont(font1);
        labelrun_time_total->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_3->addWidget(labelrun_time_total);

        verticalLayoutWidget_4 = new QWidget(tab);
        verticalLayoutWidget_4->setObjectName(QString::fromUtf8("verticalLayoutWidget_4"));
        verticalLayoutWidget_4->setGeometry(QRect(850, 150, 130, 591));
        verticalLayoutWidget_4->setFont(font);
        verticalLayout_4 = new QVBoxLayout(verticalLayoutWidget_4);
        verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
        verticalLayout_4->setContentsMargins(0, 0, 0, 0);
        labelworkmode_2 = new QLabel(verticalLayoutWidget_4);
        labelworkmode_2->setObjectName(QString::fromUtf8("labelworkmode_2"));
        labelworkmode_2->setFont(font1);
        labelworkmode_2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_4->addWidget(labelworkmode_2);

        labelerrorcode1_2 = new QLabel(verticalLayoutWidget_4);
        labelerrorcode1_2->setObjectName(QString::fromUtf8("labelerrorcode1_2"));
        labelerrorcode1_2->setFont(font1);
        labelerrorcode1_2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_4->addWidget(labelerrorcode1_2);

        labelerrorcode2_2 = new QLabel(verticalLayoutWidget_4);
        labelerrorcode2_2->setObjectName(QString::fromUtf8("labelerrorcode2_2"));
        labelerrorcode2_2->setFont(font1);
        labelerrorcode2_2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_4->addWidget(labelerrorcode2_2);

        labelheadtemp_2 = new QLabel(verticalLayoutWidget_4);
        labelheadtemp_2->setObjectName(QString::fromUtf8("labelheadtemp_2"));
        labelheadtemp_2->setFont(font1);
        labelheadtemp_2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_4->addWidget(labelheadtemp_2);

        labeloutput_voltage_2 = new QLabel(verticalLayoutWidget_4);
        labeloutput_voltage_2->setObjectName(QString::fromUtf8("labeloutput_voltage_2"));
        labeloutput_voltage_2->setFont(font1);
        labeloutput_voltage_2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_4->addWidget(labeloutput_voltage_2);

        labeloutput_frequency_2 = new QLabel(verticalLayoutWidget_4);
        labeloutput_frequency_2->setObjectName(QString::fromUtf8("labeloutput_frequency_2"));
        labeloutput_frequency_2->setFont(font1);
        labeloutput_frequency_2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_4->addWidget(labeloutput_frequency_2);

        labeloutput_current_2 = new QLabel(verticalLayoutWidget_4);
        labeloutput_current_2->setObjectName(QString::fromUtf8("labeloutput_current_2"));
        labeloutput_current_2->setFont(font1);
        labeloutput_current_2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_4->addWidget(labeloutput_current_2);

        labeloutput_power_2 = new QLabel(verticalLayoutWidget_4);
        labeloutput_power_2->setObjectName(QString::fromUtf8("labeloutput_power_2"));
        labeloutput_power_2->setFont(font1);
        labeloutput_power_2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_4->addWidget(labeloutput_power_2);

        labelbus_voltage_2 = new QLabel(verticalLayoutWidget_4);
        labelbus_voltage_2->setObjectName(QString::fromUtf8("labelbus_voltage_2"));
        labelbus_voltage_2->setFont(font1);
        labelbus_voltage_2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_4->addWidget(labelbus_voltage_2);

        labelhot_end_temp_2 = new QLabel(verticalLayoutWidget_4);
        labelhot_end_temp_2->setObjectName(QString::fromUtf8("labelhot_end_temp_2"));
        labelhot_end_temp_2->setFont(font1);
        labelhot_end_temp_2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_4->addWidget(labelhot_end_temp_2);

        labelmotor_temp_2 = new QLabel(verticalLayoutWidget_4);
        labelmotor_temp_2->setObjectName(QString::fromUtf8("labelmotor_temp_2"));
        labelmotor_temp_2->setFont(font1);
        labelmotor_temp_2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_4->addWidget(labelmotor_temp_2);

        labelcontroller_temp_2 = new QLabel(verticalLayoutWidget_4);
        labelcontroller_temp_2->setObjectName(QString::fromUtf8("labelcontroller_temp_2"));
        labelcontroller_temp_2->setFont(font1);
        labelcontroller_temp_2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_4->addWidget(labelcontroller_temp_2);

        labelambient_temp_2 = new QLabel(verticalLayoutWidget_4);
        labelambient_temp_2->setObjectName(QString::fromUtf8("labelambient_temp_2"));
        labelambient_temp_2->setFont(font1);
        labelambient_temp_2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_4->addWidget(labelambient_temp_2);

        labelrun_time_total_2 = new QLabel(verticalLayoutWidget_4);
        labelrun_time_total_2->setObjectName(QString::fromUtf8("labelrun_time_total_2"));
        labelrun_time_total_2->setFont(font1);
        labelrun_time_total_2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));

        verticalLayout_4->addWidget(labelrun_time_total_2);

        label_38 = new QLabel(tab);
        label_38->setObjectName(QString::fromUtf8("label_38"));
        label_38->setGeometry(QRect(1340, 360, 331, 31));
        lblStatus_5 = new QLabel(tab);
        lblStatus_5->setObjectName(QString::fromUtf8("lblStatus_5"));
        lblStatus_5->setGeometry(QRect(1530, 320, 101, 31));
        lblStatus_5->setStyleSheet(QString::fromUtf8("border: 1px solid black;\n"
""));
        btnmergefits = new QPushButton(tab);
        btnmergefits->setObjectName(QString::fromUtf8("btnmergefits"));
        btnmergefits->setGeometry(QRect(1270, 151, 80, 31));
        btnStopSequence = new QPushButton(tab);
        btnStopSequence->setObjectName(QString::fromUtf8("btnStopSequence"));
        btnStopSequence->setGeometry(QRect(1560, 550, 91, 21));
        btnStopSequence->setFont(font);
        btnbin2fits = new QPushButton(tab);
        btnbin2fits->setObjectName(QString::fromUtf8("btnbin2fits"));
        btnbin2fits->setGeometry(QRect(450, 120, 80, 31));
        label_2 = new QLabel(tab);
        label_2->setObjectName(QString::fromUtf8("label_2"));
        label_2->setGeometry(QRect(180, 60, 61, 31));
        label_2->setFont(font1);
        labelTarget_2 = new QLabel(tab);
        labelTarget_2->setObjectName(QString::fromUtf8("labelTarget_2"));
        labelTarget_2->setGeometry(QRect(244, 60, 91, 31));
        labelTarget_2->setFont(font2);
        labelTarget_2->setStyleSheet(QString::fromUtf8("border: 1px solid black;"));
        pushButton = new QPushButton(tab);
        pushButton->setObjectName(QString::fromUtf8("pushButton"));
        pushButton->setGeometry(QRect(610, 160, 111, 31));
        pushButton->setFont(font2);
        lblVacuumAlert_2 = new QLabel(tab);
        lblVacuumAlert_2->setObjectName(QString::fromUtf8("lblVacuumAlert_2"));
        lblVacuumAlert_2->setGeometry(QRect(500, 60, 81, 51));
        QFont font4;
        font4.setFamily(QString::fromUtf8("Adobe Heiti Std"));
        font4.setPointSize(10);
        font4.setBold(true);
        lblVacuumAlert_2->setFont(font4);
        lblVacuumAlert_2->setScaledContents(false);
        tabWidget->addTab(tab, QString());
        MainWindow->setCentralWidget(centralwidget);
        statusbar = new QStatusBar(MainWindow);
        statusbar->setObjectName(QString::fromUtf8("statusbar"));
        MainWindow->setStatusBar(statusbar);
        menubar = new QMenuBar(MainWindow);
        menubar->setObjectName(QString::fromUtf8("menubar"));
        menubar->setGeometry(QRect(0, 0, 1622, 22));
        menuCamera_Control = new QMenu(menubar);
        menuCamera_Control->setObjectName(QString::fromUtf8("menuCamera_Control"));
        MainWindow->setMenuBar(menubar);
        mainToolBar = new QToolBar(MainWindow);
        mainToolBar->setObjectName(QString::fromUtf8("mainToolBar"));
        MainWindow->addToolBar(Qt::TopToolBarArea, mainToolBar);

        menubar->addAction(menuCamera_Control->menuAction());

        retranslateUi(MainWindow);
        QObject::connect(sendCameraCommandBtn, SIGNAL(clicked()), MainWindow, SLOT(onSendCameraCommand()));
        QObject::connect(btnShutterOn, SIGNAL(clicked()), MainWindow, SLOT(on_btnShutterOn_clicked()));
        QObject::connect(btnReadIOStatus, SIGNAL(clicked()), MainWindow, SLOT(on_btnReadIOStatus_clicked()));
        QObject::connect(btnsetcamera, SIGNAL(clicked()), MainWindow, SLOT(on_btnsetcamera_clicked()));
        QObject::connect(sendTempCommandBtn, SIGNAL(clicked()), MainWindow, SLOT(onSendTempCommand()));
        QObject::connect(btnsetmcu, SIGNAL(clicked()), MainWindow, SLOT(on_btnsetmcu_clicked()));
        QObject::connect(checkboxShowFits, SIGNAL(toggled(bool)), MainWindow, SLOT(onCheckboxShowFitsToggled()));
        QObject::connect(pushButtonreserimagenum, SIGNAL(clicked()), MainWindow, SLOT(resetImageCounter()));
        QObject::connect(btnShutterOff, SIGNAL(clicked()), MainWindow, SLOT(on_btnShutterOff_clicked()));
        QObject::connect(clearAlarmButton, SIGNAL(clicked()), MainWindow, SLOT(onClearAlarmButtonClicked()));
        QObject::connect(btnStartExposure_2, SIGNAL(clicked()), MainWindow, SLOT(on_btnStartExposure_clicked4720()));
        QObject::connect(btnSetFitsPath_2, SIGNAL(clicked()), MainWindow, SLOT(on_btnSetFitsPath_clicked4720()));
        QObject::connect(btnAbort_2, SIGNAL(clicked()), MainWindow, SLOT(on_btnAbort_clicked4720()));
        QObject::connect(btnPowerDown_2, SIGNAL(clicked()), MainWindow, SLOT(on_btnPowerDown_clicked4720()));
        QObject::connect(btnPowerOn_2, SIGNAL(clicked()), MainWindow, SLOT(on_btnPowerOn_clicked4720()));
        QObject::connect(btnSetReadoutRate_2, SIGNAL(clicked()), MainWindow, SLOT(on_btnSetReadoutRate_clicked4720()));

        tabWidget->setCurrentIndex(0);
        tabWidget_2->setCurrentIndex(0);
        tabWidget_3->setCurrentIndex(0);


        QMetaObject::connectSlotsByName(MainWindow);
    } // setupUi

    void retranslateUi(QMainWindow *MainWindow)
    {
        MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "Qt-based Mephisto Mosaic Camera Control (QMCC)", nullptr));
        groupBox_3->setTitle(QCoreApplication::translate("MainWindow", "Image", nullptr));
        label_11->setText(QCoreApplication::translate("MainWindow", "Obj Name", nullptr));
        label_12->setText(QCoreApplication::translate("MainWindow", "Image Num", nullptr));
        label_13->setText(QCoreApplication::translate("MainWindow", "fits path", nullptr));
        checkboxShowFits->setText(QCoreApplication::translate("MainWindow", "DS9", nullptr));
        label_40->setText(QCoreApplication::translate("MainWindow", "Filename ", nullptr));
        btnSetFitsPath->setText(QCoreApplication::translate("MainWindow", "...", nullptr));
        label_50->setText(QCoreApplication::translate("MainWindow", "Fw Name", nullptr));
        pushButtonreserimagenum->setText(QCoreApplication::translate("MainWindow", "Reset", nullptr));
        labelDs9Path->setText(QString());
        label_14->setText(QCoreApplication::translate("MainWindow", "merged path", nullptr));
        btnSetmergeFitsPath->setText(QCoreApplication::translate("MainWindow", "...", nullptr));
        groupBox_4->setTitle(QCoreApplication::translate("MainWindow", "Temp && Vaccum", nullptr));
        label_3->setText(QCoreApplication::translate("MainWindow", "CurrentTemp", nullptr));
        lblCurrentTemp_2->setText(QString());
        btnSetTemp_2->setText(QCoreApplication::translate("MainWindow", "SetTemp", nullptr));
        spinTemperature_2->setSuffix(QCoreApplication::translate("MainWindow", "  \302\260C", nullptr));
        lblStatus_3->setText(QString());
        label_46->setText(QCoreApplication::translate("MainWindow", "Vacuum", nullptr));
        labelCCD1->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labelCCD2->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labelCCD3->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labelCCD4->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labelBase->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labelAbsorbCold->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labelCircuit->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labelDewar->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labelOutput->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labelTarget->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        tabWidget_2->setTabText(tabWidget_2->indexOf(tab_4), QCoreApplication::translate("MainWindow", "Temp", nullptr));
        lblStatus_4->setText(QString());
        label_47->setText(QCoreApplication::translate("MainWindow", "Vacuum", nullptr));
        tabWidget_2->setTabText(tabWidget_2->indexOf(tab_5), QCoreApplication::translate("MainWindow", "Vacuum", nullptr));
        groupBox_11->setTitle(QCoreApplication::translate("MainWindow", "Status", nullptr));
        labelCameraStatus->setText(QCoreApplication::translate("MainWindow", "CameraStatus", nullptr));
        groupBox->setTitle(QCoreApplication::translate("MainWindow", "Exposure", nullptr));
        label_4->setText(QCoreApplication::translate("MainWindow", "Frame", nullptr));
        label_5->setText(QCoreApplication::translate("MainWindow", "Second ", nullptr));
        labelCameraStatus_2->setText(QString());
        label_41->setText(QCoreApplication::translate("MainWindow", "Progresss", nullptr));
        btnStartExposure->setText(QCoreApplication::translate("MainWindow", "StartExp", nullptr));
        btnAbort->setText(QCoreApplication::translate("MainWindow", "Abort", nullptr));
        btnShutterOn->setText(QCoreApplication::translate("MainWindow", "ShutterOn", nullptr));
        btnShutterOff->setText(QCoreApplication::translate("MainWindow", "ShutterOff", nullptr));
        checkBoxDump->setText(QCoreApplication::translate("MainWindow", "Dump", nullptr));
        checkBoxPinning->setText(QCoreApplication::translate("MainWindow", "Pinning", nullptr));
        labelCurrentReadoutRate->setText(QString());
        comboBoxReadoutRate->setCurrentText(QCoreApplication::translate("MainWindow", "ReadRate", nullptr));
        btnSetReadoutRate->setText(QCoreApplication::translate("MainWindow", "SetRate", nullptr));
        label_52->setText(QCoreApplication::translate("MainWindow", "CurrentReadoutRate", nullptr));
        label_6->setText(QCoreApplication::translate("MainWindow", "Loop Times", nullptr));
        loopCheckBox->setText(QCoreApplication::translate("MainWindow", "Loop", nullptr));
        btnLinkToCamera->setText(QCoreApplication::translate("MainWindow", "LinkToCamera", nullptr));
        btnPowerOn->setText(QCoreApplication::translate("MainWindow", "PowerOn", nullptr));
        btnPowerDown->setText(QCoreApplication::translate("MainWindow", "PowerOff", nullptr));
        labelGlobalAlarm->setText(QString());
        clearAlarmButton->setText(QCoreApplication::translate("MainWindow", "Clear", nullptr));
        tabWidget_3->setTabText(tabWidget_3->indexOf(tab_6), QCoreApplication::translate("MainWindow", "Alarm", nullptr));
        tabWidget_3->setTabText(tabWidget_3->indexOf(tab_2), QCoreApplication::translate("MainWindow", "Camera Log", nullptr));
        tabWidget_3->setTabText(tabWidget_3->indexOf(tab_3), QCoreApplication::translate("MainWindow", "Fpga Log", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(ExposeTab), QCoreApplication::translate("MainWindow", "Expose", nullptr));
        groupBox_5->setTitle(QCoreApplication::translate("MainWindow", "Image 4720", nullptr));
        label_15->setText(QCoreApplication::translate("MainWindow", "Obj Name", nullptr));
        label_16->setText(QCoreApplication::translate("MainWindow", "Image Num", nullptr));
        label_17->setText(QCoreApplication::translate("MainWindow", "fits path", nullptr));
        checkboxShowFits_2->setText(QCoreApplication::translate("MainWindow", "DS9", nullptr));
        label_45->setText(QCoreApplication::translate("MainWindow", "Filename ", nullptr));
        btnSetFitsPath_2->setText(QCoreApplication::translate("MainWindow", "...", nullptr));
        label_51->setText(QCoreApplication::translate("MainWindow", "Fw Name", nullptr));
        pushButtonreserimagenum_2->setText(QCoreApplication::translate("MainWindow", "Reset", nullptr));
        labelDs9Path_2->setText(QString());
        groupBox_2->setTitle(QCoreApplication::translate("MainWindow", "Exposure 4720", nullptr));
        label_7->setText(QCoreApplication::translate("MainWindow", "Frame", nullptr));
        label_8->setText(QCoreApplication::translate("MainWindow", "Second ", nullptr));
        labelCameraStatus_3->setText(QString());
        label_48->setText(QCoreApplication::translate("MainWindow", "Progresss", nullptr));
        btnStartExposure_2->setText(QCoreApplication::translate("MainWindow", "StartExp", nullptr));
        btnAbort_2->setText(QCoreApplication::translate("MainWindow", "Abort", nullptr));
        btnShutterOn_2->setText(QCoreApplication::translate("MainWindow", "ShutterOn", nullptr));
        btnShutterOff_2->setText(QCoreApplication::translate("MainWindow", "ShutterOff", nullptr));
        checkBoxDump_2->setText(QCoreApplication::translate("MainWindow", "Dump", nullptr));
        checkBoxPinning_2->setText(QCoreApplication::translate("MainWindow", "Pinning", nullptr));
        labelCurrentReadoutRate_2->setText(QString());
        comboBoxReadoutRate_2->setCurrentText(QCoreApplication::translate("MainWindow", "ReadRate", nullptr));
        btnSetReadoutRate_2->setText(QCoreApplication::translate("MainWindow", "SetRate", nullptr));
        label_53->setText(QCoreApplication::translate("MainWindow", "CurrentReadoutRate", nullptr));
        label_9->setText(QCoreApplication::translate("MainWindow", "Loop Times", nullptr));
        loopCheckBox_2->setText(QCoreApplication::translate("MainWindow", "Loop", nullptr));
        btnPowerDown_2->setText(QCoreApplication::translate("MainWindow", "PowerOff4720", nullptr));
        btnPowerOn_2->setText(QCoreApplication::translate("MainWindow", "PowerOn4720", nullptr));
        labelPower4720->setText(QString());
        label->setText(QCoreApplication::translate("MainWindow", "4720 power", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab_7), QCoreApplication::translate("MainWindow", "4720 control", nullptr));
        label_35->setText(QCoreApplication::translate("MainWindow", "CameraIP", nullptr));
        label_36->setText(QCoreApplication::translate("MainWindow", "CameraPort", nullptr));
        label_37->setText(QCoreApplication::translate("MainWindow", "BinPath", nullptr));
        btnBrowsePath->setText(QCoreApplication::translate("MainWindow", "...", nullptr));
        label_42->setText(QCoreApplication::translate("MainWindow", "MCUIP", nullptr));
        label_43->setText(QCoreApplication::translate("MainWindow", "MCUPort", nullptr));
        label_44->setText(QCoreApplication::translate("MainWindow", "LogsPath", nullptr));
        btnBrowsePath_2->setText(QCoreApplication::translate("MainWindow", "...", nullptr));
        btnReadIOStatus->setText(QCoreApplication::translate("MainWindow", "Read IO Status", nullptr));
        sendCameraCommandBtn->setText(QCoreApplication::translate("MainWindow", "Send to Camera", nullptr));
        sendTempCommandBtn->setText(QCoreApplication::translate("MainWindow", "Send to Temp", nullptr));
        btnsetmcu->setText(QCoreApplication::translate("MainWindow", "Set Mcu Network", nullptr));
        btnsetcamera->setText(QCoreApplication::translate("MainWindow", "Set Camera Network", nullptr));
        btnStartSequence->setText(QCoreApplication::translate("MainWindow", "StartSequence", nullptr));
        lblCurrentTemp_3->setText(QString());
        labelHeartbeatStatus->setText(QCoreApplication::translate("MainWindow", "\347\212\266\346\200\201: \346\234\252\350\277\236\346\216\245", nullptr));
        labelworkmode->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labelerrorcode1->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labelerrorcode2->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labelheadtemp->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labeloutput_voltage->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labeloutput_frequency->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labeloutput_current->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labeloutput_power->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labelbus_voltage->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labelhot_end_temp->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labelmotor_temp->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labelcontroller_temp->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labelambient_temp->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labelrun_time_total->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        labelworkmode_2->setText(QCoreApplication::translate("MainWindow", "work mode", nullptr));
        labelerrorcode1_2->setText(QCoreApplication::translate("MainWindow", "error code1", nullptr));
        labelerrorcode2_2->setText(QCoreApplication::translate("MainWindow", "error code2", nullptr));
        labelheadtemp_2->setText(QCoreApplication::translate("MainWindow", "cold head temp", nullptr));
        labeloutput_voltage_2->setText(QCoreApplication::translate("MainWindow", "output voltage", nullptr));
        labeloutput_frequency_2->setText(QCoreApplication::translate("MainWindow", "output frequency", nullptr));
        labeloutput_current_2->setText(QCoreApplication::translate("MainWindow", "output current", nullptr));
        labeloutput_power_2->setText(QCoreApplication::translate("MainWindow", "output power", nullptr));
        labelbus_voltage_2->setText(QCoreApplication::translate("MainWindow", "bus voltage", nullptr));
        labelhot_end_temp_2->setText(QCoreApplication::translate("MainWindow", "hot end temp", nullptr));
        labelmotor_temp_2->setText(QCoreApplication::translate("MainWindow", "motor temp", nullptr));
        labelcontroller_temp_2->setText(QCoreApplication::translate("MainWindow", "controller temp", nullptr));
        labelambient_temp_2->setText(QCoreApplication::translate("MainWindow", "ambient temp", nullptr));
        labelrun_time_total_2->setText(QCoreApplication::translate("MainWindow", "run time total", nullptr));
        label_38->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        lblStatus_5->setText(QString());
        btnmergefits->setText(QCoreApplication::translate("MainWindow", "mergefits", nullptr));
        btnStopSequence->setText(QCoreApplication::translate("MainWindow", "StopSequence", nullptr));
        btnbin2fits->setText(QCoreApplication::translate("MainWindow", "btnbin2fits", nullptr));
        label_2->setText(QCoreApplication::translate("MainWindow", "Target", nullptr));
        labelTarget_2->setText(QString());
        pushButton->setText(QCoreApplication::translate("MainWindow", "Cooler PowerOn", nullptr));
        lblVacuumAlert_2->setText(QCoreApplication::translate("MainWindow", "NORMAL", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab), QCoreApplication::translate("MainWindow", "Configuration", nullptr));
        menuCamera_Control->setTitle(QCoreApplication::translate("MainWindow", "Camera Control", nullptr));
        mainToolBar->setWindowTitle(QCoreApplication::translate("MainWindow", "toolBar", nullptr));
    } // retranslateUi

};

namespace Ui {
    class MainWindow: public Ui_MainWindow {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_MAINWINDOW_H
